package smallfrench.moteur.interp;

import smallfrench.moteur.biblio.RChaine;
import smallfrench.moteur.biblio.RRien;
import smallfrench.moteur.interp.err.RException;

/**
 * Une fonction qui ne fait rien.
 */
public class FonctionVide extends RObjet {

	public static final FonctionVide FONCTION_VIDE = new FonctionVide();

	private FonctionVide() {}

	@Override
	public RObjet appeler(RObjet moi, RObjet[] parametres) {
		return RRien.RIEN;
	}

	@Override
	public boolean equals(Object objet) {
		return false;
	}

	@Override
	public RChaine enChaine() throws RException {
		return new RChaine("");
	}
}